package com.ruicar.afs.cloud.channel.grade.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 定义模型指标中Grade_field_name、grade_no、socre间的关系bean
 *
 * @author letto
 * -- for 授信管理 > 授信申请 > 授信方案建立 债项评级 第一屏
 */

@Data
public class GradeDataETVO implements Serializable {
    private String key = "";//Grade_field_name
    private String code = "";//grade_no
    private String value = "";//socre 业务值

    //业务真实值 基本与value一致，但有特殊情况，单独有value无法解决业务值的情况下，需要借用realValue字段存业务真实值；
    //如:当a等于b，对于a来说，b可以算是它的值，但在业务上b并不是它的业务值，而为c,具体实例中：客户评分（个体户/对公/自然人
    //中的调整分数项指标，是通过选择调整项类型不同，设置的分数值，即此是的指标业务值应为调整的分数值而不是调整类型值本身），
    //但是大部分情况下b是为a的业务值；
    private String realValue = null;

    @ApiModelProperty(value = "渠道归属（00-sp，01-直营车商，02-总对总）")
    private String channelBelong;

    @ApiModelProperty(value = "业务类型（01-新车，03-二手车）")
    private String businessType;
}
